package main

import "fmt"

/*
	[3]int和[5]int 是不同的类型
	数组是值类型，传参会拷贝数组
*/
func main() {
	var arr1 [3]int
	arr2 := [3]int{1, 2, 3}
	arr3 := [...]int{1, 2, 3, 4, 5, 6}
	fmt.Println(arr1, arr2, arr3) // [0 0 0] [1 2 3] [1 2 3 4 5 6]
	var arr4 [2][3]int
	fmt.Println(arr4) // [[0 0 0] [0 0 0]]
	for i, v := range arr3 {
		fmt.Println(i, v)
	}
}
